package ru.tomsk.autovokzal.tools;

import android.content.Context;
import android.content.Intent;
import android.os.Parcel;
import android.os.Parcelable;

public class MainMenuItem implements Parcelable{

	/**
	 * Идентификатор картинки для отоброжения в елементе меню
	 */
	private int menu_item_image_id;
	/**
	 * Текст отоброжаемый в элементе меню
	 */
	private String menu_item_text;

	/**
	 * Запускаемый экран при нажатии на элемент меню
	 */
	private Intent next_activity;
	/**
	 * Контекст где был нажат элемент меню
	 */
	private Context context;

	public MainMenuItem(int menu_item_image_id, String menu_item_text,
			Intent next_activity, Context context) {
		super();
		this.menu_item_image_id = menu_item_image_id;
		this.menu_item_text = menu_item_text;
		this.next_activity = next_activity;
		this.context = context;
	}

	/**
	 * @return the menu_item_image_id
	 */
	public int getMenu_item_image_id() {
		return menu_item_image_id;
	}

	/**
	 * @return the menu_item_text
	 */
	public String getMenu_item_text() {
		return menu_item_text;
	}

	/**
	 * @return the next_activity
	 */
	public Intent getNext_activity() {
		return next_activity;
	}

	/**
	 * @return the context
	 */
	public Context getContext() {
		return context;
	}

	/**
	 * @param menu_item_image_id
	 *            the menu_item_image_id to set
	 */
	public void setMenu_item_image_id(int menu_item_image_id) {
		this.menu_item_image_id = menu_item_image_id;
	}

	/**
	 * @param menu_item_text
	 *            the menu_item_text to set
	 */
	public void setMenu_item_text(String menu_item_text) {
		this.menu_item_text = menu_item_text;
	}

	/**
	 * @param next_activity
	 *            the next_activity to set
	 */
	public void setNext_activity(Intent next_activity) {
		this.next_activity = next_activity;
	}

	/**
	 * @param context
	 *            the context to set
	 */
	public void setContext(Context context) {
		this.context = context;
	}

	@Override
	public int describeContents() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public void writeToParcel(Parcel dest, int flags) {
		// TODO Auto-generated method stub
		
	}

}
